<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.20"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Newton Dynamics: nd::TiXmlDocument Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(function() { init_search(); });
/* @license-end */
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="logo_php.png"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Newton Dynamics
   &#160;<span id="projectnumber">4.00</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.svg"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
          </span>
        </div>
</td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.20 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classnd_1_1_ti_xml_document.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="classnd_1_1_ti_xml_document-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">nd::TiXmlDocument Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Always the top level node.  
 <a href="classnd_1_1_ti_xml_document.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for nd::TiXmlDocument:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classnd_1_1_ti_xml_document.png" usemap="#nd::TiXmlDocument_map" alt=""/>
  <map id="nd::TiXmlDocument_map" name="nd::TiXmlDocument_map">
<area href="classnd_1_1_ti_xml_node.html" title="The parent class for everything in the Document Object Model." alt="nd::TiXmlNode" shape="rect" coords="0,56,119,80"/>
<area href="classnd_1_1_ti_xml_base.html" title="TiXmlBase is a base class for every class in TinyXml." alt="nd::TiXmlBase" shape="rect" coords="0,0,119,24"/>
  </map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a26456fb442f35fe53b9c724d85dc2fa0"><td class="memItemLeft" align="right" valign="top"><a id="a26456fb442f35fe53b9c724d85dc2fa0"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_document.html#a26456fb442f35fe53b9c724d85dc2fa0">TiXmlDocument</a> ()</td></tr>
<tr class="memdesc:a26456fb442f35fe53b9c724d85dc2fa0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create an empty document, that has no name. <br /></td></tr>
<tr class="separator:a26456fb442f35fe53b9c724d85dc2fa0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f8a18e895ec297232cfa3908c60aac6"><td class="memItemLeft" align="right" valign="top"><a id="a3f8a18e895ec297232cfa3908c60aac6"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_document.html#a3f8a18e895ec297232cfa3908c60aac6">TiXmlDocument</a> (const char *documentName)</td></tr>
<tr class="memdesc:a3f8a18e895ec297232cfa3908c60aac6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a document with a name. The name of the document is also the filename of the xml. <br /></td></tr>
<tr class="separator:a3f8a18e895ec297232cfa3908c60aac6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac59255153bbaceadf82a86e3b83ae377"><td class="memItemLeft" align="right" valign="top"><a id="ac59255153bbaceadf82a86e3b83ae377"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>TiXmlDocument</b> (const <a class="el" href="classnd_1_1_ti_xml_document.html">TiXmlDocument</a> &amp;copy)</td></tr>
<tr class="separator:ac59255153bbaceadf82a86e3b83ae377"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a996e1684b75372235366b69ee30e7e40"><td class="memItemLeft" align="right" valign="top"><a id="a996e1684b75372235366b69ee30e7e40"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classnd_1_1_ti_xml_document.html">TiXmlDocument</a> &amp;copy)</td></tr>
<tr class="separator:a996e1684b75372235366b69ee30e7e40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07f988abda39c15724829ca4b0d06fd5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_document.html#a07f988abda39c15724829ca4b0d06fd5">LoadFile</a> (TiXmlEncoding encoding=TIXML_DEFAULT_ENCODING)</td></tr>
<tr class="memdesc:a07f988abda39c15724829ca4b0d06fd5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load a file using the current document value.  <a href="classnd_1_1_ti_xml_document.html#a07f988abda39c15724829ca4b0d06fd5">More...</a><br /></td></tr>
<tr class="separator:a07f988abda39c15724829ca4b0d06fd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfc97c98c4a889a05092c2e72d5f3c0c"><td class="memItemLeft" align="right" valign="top"><a id="abfc97c98c4a889a05092c2e72d5f3c0c"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_document.html#abfc97c98c4a889a05092c2e72d5f3c0c">SaveFile</a> () const</td></tr>
<tr class="memdesc:abfc97c98c4a889a05092c2e72d5f3c0c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save a file using the current document value. Returns true if successful. <br /></td></tr>
<tr class="separator:abfc97c98c4a889a05092c2e72d5f3c0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae188534c849e749062c47c6800f85831"><td class="memItemLeft" align="right" valign="top"><a id="ae188534c849e749062c47c6800f85831"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_document.html#ae188534c849e749062c47c6800f85831">LoadFile</a> (const char *filename, TiXmlEncoding encoding=TIXML_DEFAULT_ENCODING)</td></tr>
<tr class="memdesc:ae188534c849e749062c47c6800f85831"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load a file using the given filename. Returns true if successful. <br /></td></tr>
<tr class="separator:ae188534c849e749062c47c6800f85831"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a753d3d3f9e473aa7a5eae65a2139f4ae"><td class="memItemLeft" align="right" valign="top"><a id="a753d3d3f9e473aa7a5eae65a2139f4ae"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_document.html#a753d3d3f9e473aa7a5eae65a2139f4ae">SaveFile</a> (const char *filename) const</td></tr>
<tr class="memdesc:a753d3d3f9e473aa7a5eae65a2139f4ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save a file using the given filename. Returns true if successful. <br /></td></tr>
<tr class="separator:a753d3d3f9e473aa7a5eae65a2139f4ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a856852512732363666a3d39f39ed357f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_document.html#a856852512732363666a3d39f39ed357f">LoadFile</a> (FILE *, TiXmlEncoding encoding=TIXML_DEFAULT_ENCODING)</td></tr>
<tr class="memdesc:a856852512732363666a3d39f39ed357f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load a file using the given FILE*.  <a href="classnd_1_1_ti_xml_document.html#a856852512732363666a3d39f39ed357f">More...</a><br /></td></tr>
<tr class="separator:a856852512732363666a3d39f39ed357f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addd9ccbe7a8554906a445315a4b00c57"><td class="memItemLeft" align="right" valign="top"><a id="addd9ccbe7a8554906a445315a4b00c57"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_document.html#addd9ccbe7a8554906a445315a4b00c57">SaveFile</a> (FILE *) const</td></tr>
<tr class="memdesc:addd9ccbe7a8554906a445315a4b00c57"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save a file using the given FILE*. Returns true if successful. <br /></td></tr>
<tr class="separator:addd9ccbe7a8554906a445315a4b00c57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3362ef7399922d509058b8440028db23"><td class="memItemLeft" align="right" valign="top">virtual const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_document.html#a3362ef7399922d509058b8440028db23">Parse</a> (const char *p, <a class="el" href="classnd_1_1_ti_xml_parsing_data.html">TiXmlParsingData</a> *data=0, TiXmlEncoding encoding=TIXML_DEFAULT_ENCODING)</td></tr>
<tr class="memdesc:a3362ef7399922d509058b8440028db23"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse the given null terminated block of xml data.  <a href="classnd_1_1_ti_xml_document.html#a3362ef7399922d509058b8440028db23">More...</a><br /></td></tr>
<tr class="separator:a3362ef7399922d509058b8440028db23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a337122c5ffbf232047ea8c1fa34f8eed"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classnd_1_1_ti_xml_element.html">TiXmlElement</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_document.html#a337122c5ffbf232047ea8c1fa34f8eed">RootElement</a> () const</td></tr>
<tr class="memdesc:a337122c5ffbf232047ea8c1fa34f8eed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the root element &ndash; the only top level element &ndash; of the document.  <a href="classnd_1_1_ti_xml_document.html#a337122c5ffbf232047ea8c1fa34f8eed">More...</a><br /></td></tr>
<tr class="separator:a337122c5ffbf232047ea8c1fa34f8eed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ce787e6beb2023ea7f3bb015551c448"><td class="memItemLeft" align="right" valign="top"><a id="a3ce787e6beb2023ea7f3bb015551c448"></a>
<a class="el" href="classnd_1_1_ti_xml_element.html">TiXmlElement</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>RootElement</b> ()</td></tr>
<tr class="separator:a3ce787e6beb2023ea7f3bb015551c448"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9d9458f5a0836974446de6c38d7815c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_document.html#aa9d9458f5a0836974446de6c38d7815c">Error</a> () const</td></tr>
<tr class="memdesc:aa9d9458f5a0836974446de6c38d7815c"><td class="mdescLeft">&#160;</td><td class="mdescRight">If an error occurs, Error will be set to true.  <a href="classnd_1_1_ti_xml_document.html#aa9d9458f5a0836974446de6c38d7815c">More...</a><br /></td></tr>
<tr class="separator:aa9d9458f5a0836974446de6c38d7815c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a494c1aaf612e0e04a32c545854cebd6e"><td class="memItemLeft" align="right" valign="top"><a id="a494c1aaf612e0e04a32c545854cebd6e"></a>
const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_document.html#a494c1aaf612e0e04a32c545854cebd6e">ErrorDesc</a> () const</td></tr>
<tr class="memdesc:a494c1aaf612e0e04a32c545854cebd6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Contains a textual (english) description of the error if one occurs. <br /></td></tr>
<tr class="separator:a494c1aaf612e0e04a32c545854cebd6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40ddb3cba045eb882fb7907fc91a7437"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_document.html#a40ddb3cba045eb882fb7907fc91a7437">ErrorId</a> () const</td></tr>
<tr class="memdesc:a40ddb3cba045eb882fb7907fc91a7437"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generally, you probably want the error string ( <a class="el" href="classnd_1_1_ti_xml_document.html#a494c1aaf612e0e04a32c545854cebd6e" title="Contains a textual (english) description of the error if one occurs.">ErrorDesc()</a> ).  <a href="classnd_1_1_ti_xml_document.html#a40ddb3cba045eb882fb7907fc91a7437">More...</a><br /></td></tr>
<tr class="separator:a40ddb3cba045eb882fb7907fc91a7437"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a741c5a46286d76d7839e944da58809d9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_document.html#a741c5a46286d76d7839e944da58809d9">ErrorRow</a> () const</td></tr>
<tr class="memdesc:a741c5a46286d76d7839e944da58809d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the location (if known) of the error.  <a href="classnd_1_1_ti_xml_document.html#a741c5a46286d76d7839e944da58809d9">More...</a><br /></td></tr>
<tr class="separator:a741c5a46286d76d7839e944da58809d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade3f628fc61a878e2cee00bd95fe5b24"><td class="memItemLeft" align="right" valign="top"><a id="ade3f628fc61a878e2cee00bd95fe5b24"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_document.html#ade3f628fc61a878e2cee00bd95fe5b24">ErrorCol</a> () const</td></tr>
<tr class="memdesc:ade3f628fc61a878e2cee00bd95fe5b24"><td class="mdescLeft">&#160;</td><td class="mdescRight">The column where the error occured. See <a class="el" href="classnd_1_1_ti_xml_document.html#a741c5a46286d76d7839e944da58809d9" title="Returns the location (if known) of the error.">ErrorRow()</a> <br /></td></tr>
<tr class="separator:ade3f628fc61a878e2cee00bd95fe5b24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61b5c6de4d535f400ea405f1bc3a00e3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_document.html#a61b5c6de4d535f400ea405f1bc3a00e3">SetTabSize</a> (int _tabsize)</td></tr>
<tr class="memdesc:a61b5c6de4d535f400ea405f1bc3a00e3"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classnd_1_1_ti_xml_document.html#a61b5c6de4d535f400ea405f1bc3a00e3" title="SetTabSize() allows the error reporting functions (ErrorRow() and ErrorCol()) to report the correct v...">SetTabSize()</a> allows the error reporting functions (<a class="el" href="classnd_1_1_ti_xml_document.html#a741c5a46286d76d7839e944da58809d9" title="Returns the location (if known) of the error.">ErrorRow()</a> and <a class="el" href="classnd_1_1_ti_xml_document.html#ade3f628fc61a878e2cee00bd95fe5b24" title="The column where the error occured. See ErrorRow()">ErrorCol()</a>) to report the correct values for row and column.  <a href="classnd_1_1_ti_xml_document.html#a61b5c6de4d535f400ea405f1bc3a00e3">More...</a><br /></td></tr>
<tr class="separator:a61b5c6de4d535f400ea405f1bc3a00e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a466c2710300ce9f06d969ecc5aec3f45"><td class="memItemLeft" align="right" valign="top"><a id="a466c2710300ce9f06d969ecc5aec3f45"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>TabSize</b> () const</td></tr>
<tr class="separator:a466c2710300ce9f06d969ecc5aec3f45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3862c5c8cb8ae79d1cf3ea09d9f166b9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_document.html#a3862c5c8cb8ae79d1cf3ea09d9f166b9">ClearError</a> ()</td></tr>
<tr class="memdesc:a3862c5c8cb8ae79d1cf3ea09d9f166b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">If you have handled the error, it can be reset with this call.  <a href="classnd_1_1_ti_xml_document.html#a3862c5c8cb8ae79d1cf3ea09d9f166b9">More...</a><br /></td></tr>
<tr class="separator:a3862c5c8cb8ae79d1cf3ea09d9f166b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8999a769b0424d34058f1ebf973b9864"><td class="memItemLeft" align="right" valign="top"><a id="a8999a769b0424d34058f1ebf973b9864"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_document.html#a8999a769b0424d34058f1ebf973b9864">Print</a> () const</td></tr>
<tr class="memdesc:a8999a769b0424d34058f1ebf973b9864"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write the document to standard out using formatted printing ("pretty print"). <br /></td></tr>
<tr class="separator:a8999a769b0424d34058f1ebf973b9864"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9f9c48cdb2debf56ca997340f80842b"><td class="memItemLeft" align="right" valign="top"><a id="ac9f9c48cdb2debf56ca997340f80842b"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_document.html#ac9f9c48cdb2debf56ca997340f80842b">Print</a> (FILE *cfile, int depth=0) const</td></tr>
<tr class="memdesc:ac9f9c48cdb2debf56ca997340f80842b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print this Document to a FILE stream. <br /></td></tr>
<tr class="separator:ac9f9c48cdb2debf56ca997340f80842b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a6c93e062f80e8e2cfe9987d1cc284d"><td class="memItemLeft" align="right" valign="top"><a id="a2a6c93e062f80e8e2cfe9987d1cc284d"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetError</b> (int err, const char *errorLocation, <a class="el" href="classnd_1_1_ti_xml_parsing_data.html">TiXmlParsingData</a> *prevData, TiXmlEncoding encoding)</td></tr>
<tr class="separator:a2a6c93e062f80e8e2cfe9987d1cc284d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac706c0e8fd778d94eb9c11412d2ae19"><td class="memItemLeft" align="right" valign="top"><a id="aac706c0e8fd778d94eb9c11412d2ae19"></a>
virtual const <a class="el" href="classnd_1_1_ti_xml_document.html">TiXmlDocument</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_document.html#aac706c0e8fd778d94eb9c11412d2ae19">ToDocument</a> () const</td></tr>
<tr class="memdesc:aac706c0e8fd778d94eb9c11412d2ae19"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast to a more defined type. Will return null not of the requested type. <br /></td></tr>
<tr class="separator:aac706c0e8fd778d94eb9c11412d2ae19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6bc91cc71f44ec73b68a92ff29919c9b"><td class="memItemLeft" align="right" valign="top"><a id="a6bc91cc71f44ec73b68a92ff29919c9b"></a>
virtual <a class="el" href="classnd_1_1_ti_xml_document.html">TiXmlDocument</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_document.html#a6bc91cc71f44ec73b68a92ff29919c9b">ToDocument</a> ()</td></tr>
<tr class="memdesc:a6bc91cc71f44ec73b68a92ff29919c9b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast to a more defined type. Will return null not of the requested type. <br /></td></tr>
<tr class="separator:a6bc91cc71f44ec73b68a92ff29919c9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50c62789589672abfd436044f6fa6538"><td class="memItemLeft" align="right" valign="top"><a id="a50c62789589672abfd436044f6fa6538"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_document.html#a50c62789589672abfd436044f6fa6538">Accept</a> (<a class="el" href="classnd_1_1_ti_xml_visitor.html">TiXmlVisitor</a> *content) const</td></tr>
<tr class="memdesc:a50c62789589672abfd436044f6fa6538"><td class="mdescLeft">&#160;</td><td class="mdescRight">Walk the XML tree visiting this node and all of its children. <br /></td></tr>
<tr class="separator:a50c62789589672abfd436044f6fa6538"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classnd_1_1_ti_xml_node"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classnd_1_1_ti_xml_node')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classnd_1_1_ti_xml_node.html">nd::TiXmlNode</a></td></tr>
<tr class="memitem:a009878eec3caa5ed75aea37b2971a0a2 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_node.html#a009878eec3caa5ed75aea37b2971a0a2">Value</a> () const</td></tr>
<tr class="memdesc:a009878eec3caa5ed75aea37b2971a0a2 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">The meaning of 'value' changes for the specific type of <a class="el" href="classnd_1_1_ti_xml_node.html" title="The parent class for everything in the Document Object Model.">TiXmlNode</a>.  <a href="classnd_1_1_ti_xml_node.html#a009878eec3caa5ed75aea37b2971a0a2">More...</a><br /></td></tr>
<tr class="separator:a009878eec3caa5ed75aea37b2971a0a2 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7417a4f8bbd54668a54e0fc633b68b5 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="ae7417a4f8bbd54668a54e0fc633b68b5"></a>
const TIXML_STRING &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>ValueTStr</b> () const</td></tr>
<tr class="separator:ae7417a4f8bbd54668a54e0fc633b68b5 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae5835dc5e623c0159b96d58faa2cf68 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_node.html#aae5835dc5e623c0159b96d58faa2cf68">SetValue</a> (const char *_value)</td></tr>
<tr class="memdesc:aae5835dc5e623c0159b96d58faa2cf68 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Changes the value of the node.  <a href="classnd_1_1_ti_xml_node.html#aae5835dc5e623c0159b96d58faa2cf68">More...</a><br /></td></tr>
<tr class="separator:aae5835dc5e623c0159b96d58faa2cf68 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28404a4f445a4b6f046153f92bd61ae8 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="a28404a4f445a4b6f046153f92bd61ae8"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_node.html#a28404a4f445a4b6f046153f92bd61ae8">Clear</a> ()</td></tr>
<tr class="memdesc:a28404a4f445a4b6f046153f92bd61ae8 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete all the children of this node. Does not affect 'this'. <br /></td></tr>
<tr class="separator:a28404a4f445a4b6f046153f92bd61ae8 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49361d2d0bcc2eddfd8b391a77813bb8 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="a49361d2d0bcc2eddfd8b391a77813bb8"></a>
<a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_node.html#a49361d2d0bcc2eddfd8b391a77813bb8">Parent</a> ()</td></tr>
<tr class="memdesc:a49361d2d0bcc2eddfd8b391a77813bb8 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">One step up the DOM. <br /></td></tr>
<tr class="separator:a49361d2d0bcc2eddfd8b391a77813bb8 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbfaf7641b4600b002282a64b8198317 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="abbfaf7641b4600b002282a64b8198317"></a>
const <a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>Parent</b> () const</td></tr>
<tr class="separator:abbfaf7641b4600b002282a64b8198317 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52b61427de08e0b9f47ea08a7d2b27c4 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="a52b61427de08e0b9f47ea08a7d2b27c4"></a>
const <a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_node.html#a52b61427de08e0b9f47ea08a7d2b27c4">FirstChild</a> () const</td></tr>
<tr class="memdesc:a52b61427de08e0b9f47ea08a7d2b27c4 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">The first child of this node. Will be null if there are no children. <br /></td></tr>
<tr class="separator:a52b61427de08e0b9f47ea08a7d2b27c4 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf3d4a1beb341ee39c32a098478ee33e inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="aaf3d4a1beb341ee39c32a098478ee33e"></a>
<a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>FirstChild</b> ()</td></tr>
<tr class="separator:aaf3d4a1beb341ee39c32a098478ee33e inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4c9a6662dc9eb328cbb0417f8789128 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_node.html#ab4c9a6662dc9eb328cbb0417f8789128">FirstChild</a> (const char *value) const</td></tr>
<tr class="memdesc:ab4c9a6662dc9eb328cbb0417f8789128 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">The first child of this node with the matching 'value'.  <a href="classnd_1_1_ti_xml_node.html#ab4c9a6662dc9eb328cbb0417f8789128">More...</a><br /></td></tr>
<tr class="separator:ab4c9a6662dc9eb328cbb0417f8789128 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a61cf50028da0c51979ac5f9d9f842c inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="a5a61cf50028da0c51979ac5f9d9f842c"></a>
<a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_node.html#a5a61cf50028da0c51979ac5f9d9f842c">FirstChild</a> (const char *_value)</td></tr>
<tr class="memdesc:a5a61cf50028da0c51979ac5f9d9f842c inherit pub_methods_classnd_1_1_ti_xml_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">The first child of this node with the matching 'value'. Will be null if none found. <br /></td></tr>
<tr class="separator:a5a61cf50028da0c51979ac5f9d9f842c inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c036cf555835821d86ab643af8a123b inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="a4c036cf555835821d86ab643af8a123b"></a>
const <a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>LastChild</b> () const</td></tr>
<tr class="separator:a4c036cf555835821d86ab643af8a123b inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05cd36d3c6b231ce6a8f2fffa5fb66d4 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="a05cd36d3c6b231ce6a8f2fffa5fb66d4"></a>
<a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_node.html#a05cd36d3c6b231ce6a8f2fffa5fb66d4">LastChild</a> ()</td></tr>
<tr class="memdesc:a05cd36d3c6b231ce6a8f2fffa5fb66d4 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">The last child of this node. Will be null if there are no children. <br /></td></tr>
<tr class="separator:a05cd36d3c6b231ce6a8f2fffa5fb66d4 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a169818198f4a4698754fdd600e338d20 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="a169818198f4a4698754fdd600e338d20"></a>
const <a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>LastChild</b> (const char *value) const</td></tr>
<tr class="separator:a169818198f4a4698754fdd600e338d20 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1905f8e809eba72521d33961716ee930 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="a1905f8e809eba72521d33961716ee930"></a>
<a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_node.html#a1905f8e809eba72521d33961716ee930">LastChild</a> (const char *_value)</td></tr>
<tr class="memdesc:a1905f8e809eba72521d33961716ee930 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">The last child of this node matching 'value'. Will be null if there are no children. <br /></td></tr>
<tr class="separator:a1905f8e809eba72521d33961716ee930 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a441dcf815b9d2cb54817f6dda4a0a2bc inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_node.html#a441dcf815b9d2cb54817f6dda4a0a2bc">IterateChildren</a> (const <a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> *previous) const</td></tr>
<tr class="memdesc:a441dcf815b9d2cb54817f6dda4a0a2bc inherit pub_methods_classnd_1_1_ti_xml_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">An alternate way to walk the children of a node.  <a href="classnd_1_1_ti_xml_node.html#a441dcf815b9d2cb54817f6dda4a0a2bc">More...</a><br /></td></tr>
<tr class="separator:a441dcf815b9d2cb54817f6dda4a0a2bc inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e40d068f6f07db25f372e4e85ddaac2 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="a7e40d068f6f07db25f372e4e85ddaac2"></a>
<a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>IterateChildren</b> (const <a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> *previous)</td></tr>
<tr class="separator:a7e40d068f6f07db25f372e4e85ddaac2 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4b7e5f4f5e79e3a944873663584db70 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="ac4b7e5f4f5e79e3a944873663584db70"></a>
const <a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_node.html#ac4b7e5f4f5e79e3a944873663584db70">IterateChildren</a> (const char *value, const <a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> *previous) const</td></tr>
<tr class="memdesc:ac4b7e5f4f5e79e3a944873663584db70 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">This flavor of IterateChildren searches for children with a particular 'value'. <br /></td></tr>
<tr class="separator:ac4b7e5f4f5e79e3a944873663584db70 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a363eaa8aed74bfe27e12e611359cd41c inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="a363eaa8aed74bfe27e12e611359cd41c"></a>
<a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>IterateChildren</b> (const char *_value, const <a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> *previous)</td></tr>
<tr class="separator:a363eaa8aed74bfe27e12e611359cd41c inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96385fe8b28a5c596f2b25a0d7b5b59e inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_node.html#a96385fe8b28a5c596f2b25a0d7b5b59e">InsertEndChild</a> (const <a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> &amp;addThis)</td></tr>
<tr class="memdesc:a96385fe8b28a5c596f2b25a0d7b5b59e inherit pub_methods_classnd_1_1_ti_xml_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a new node related to this.  <a href="classnd_1_1_ti_xml_node.html#a96385fe8b28a5c596f2b25a0d7b5b59e">More...</a><br /></td></tr>
<tr class="separator:a96385fe8b28a5c596f2b25a0d7b5b59e inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9c4bb9945675936ad65d5b4f8a1f2ef inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_node.html#ad9c4bb9945675936ad65d5b4f8a1f2ef">LinkEndChild</a> (<a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> *addThis)</td></tr>
<tr class="memdesc:ad9c4bb9945675936ad65d5b4f8a1f2ef inherit pub_methods_classnd_1_1_ti_xml_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a new node related to this.  <a href="classnd_1_1_ti_xml_node.html#ad9c4bb9945675936ad65d5b4f8a1f2ef">More...</a><br /></td></tr>
<tr class="separator:ad9c4bb9945675936ad65d5b4f8a1f2ef inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4f58890dabb3a0673ac824515b2f291 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_node.html#aa4f58890dabb3a0673ac824515b2f291">InsertBeforeChild</a> (<a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> *beforeThis, const <a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> &amp;addThis)</td></tr>
<tr class="memdesc:aa4f58890dabb3a0673ac824515b2f291 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a new node related to this.  <a href="classnd_1_1_ti_xml_node.html#aa4f58890dabb3a0673ac824515b2f291">More...</a><br /></td></tr>
<tr class="separator:aa4f58890dabb3a0673ac824515b2f291 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bfdd7c49e1528a3c91299689bc0952b inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_node.html#a2bfdd7c49e1528a3c91299689bc0952b">InsertAfterChild</a> (<a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> *afterThis, const <a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> &amp;addThis)</td></tr>
<tr class="memdesc:a2bfdd7c49e1528a3c91299689bc0952b inherit pub_methods_classnd_1_1_ti_xml_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a new node related to this.  <a href="classnd_1_1_ti_xml_node.html#a2bfdd7c49e1528a3c91299689bc0952b">More...</a><br /></td></tr>
<tr class="separator:a2bfdd7c49e1528a3c91299689bc0952b inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab17f08bf27aa4fb898e954031f57457e inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_node.html#ab17f08bf27aa4fb898e954031f57457e">ReplaceChild</a> (<a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> *replaceThis, const <a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> &amp;withThis)</td></tr>
<tr class="memdesc:ab17f08bf27aa4fb898e954031f57457e inherit pub_methods_classnd_1_1_ti_xml_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Replace a child of this node.  <a href="classnd_1_1_ti_xml_node.html#ab17f08bf27aa4fb898e954031f57457e">More...</a><br /></td></tr>
<tr class="separator:ab17f08bf27aa4fb898e954031f57457e inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a246bbac310f421926d2c96b1abe46fd2 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="a246bbac310f421926d2c96b1abe46fd2"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_node.html#a246bbac310f421926d2c96b1abe46fd2">RemoveChild</a> (<a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> *removeThis)</td></tr>
<tr class="memdesc:a246bbac310f421926d2c96b1abe46fd2 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete a child of this node. <br /></td></tr>
<tr class="separator:a246bbac310f421926d2c96b1abe46fd2 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5f1858299b6d2b06a2b33bb813a0a40 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="ad5f1858299b6d2b06a2b33bb813a0a40"></a>
const <a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_node.html#ad5f1858299b6d2b06a2b33bb813a0a40">PreviousSibling</a> () const</td></tr>
<tr class="memdesc:ad5f1858299b6d2b06a2b33bb813a0a40 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Navigate to a sibling node. <br /></td></tr>
<tr class="separator:ad5f1858299b6d2b06a2b33bb813a0a40 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96bfae9e6e73599d1e6678b4374804e3 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="a96bfae9e6e73599d1e6678b4374804e3"></a>
<a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>PreviousSibling</b> ()</td></tr>
<tr class="separator:a96bfae9e6e73599d1e6678b4374804e3 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5fc31383586f0471b5468c590dd78258 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="a5fc31383586f0471b5468c590dd78258"></a>
const <a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_node.html#a5fc31383586f0471b5468c590dd78258">PreviousSibling</a> (const char *) const</td></tr>
<tr class="memdesc:a5fc31383586f0471b5468c590dd78258 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Navigate to a sibling node. <br /></td></tr>
<tr class="separator:a5fc31383586f0471b5468c590dd78258 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7d87d21655ce31e483eee3da87ae696 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="ad7d87d21655ce31e483eee3da87ae696"></a>
<a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>PreviousSibling</b> (const char *_prev)</td></tr>
<tr class="separator:ad7d87d21655ce31e483eee3da87ae696 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a014870ed086df6c49fdad7fe06551bc2 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="a014870ed086df6c49fdad7fe06551bc2"></a>
const <a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_node.html#a014870ed086df6c49fdad7fe06551bc2">NextSibling</a> () const</td></tr>
<tr class="memdesc:a014870ed086df6c49fdad7fe06551bc2 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Navigate to a sibling node. <br /></td></tr>
<tr class="separator:a014870ed086df6c49fdad7fe06551bc2 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8215eb64fe97dffc346af527cf68ab36 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="a8215eb64fe97dffc346af527cf68ab36"></a>
<a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>NextSibling</b> ()</td></tr>
<tr class="separator:a8215eb64fe97dffc346af527cf68ab36 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b5fe437ba4b567ddd5f63f192f238db inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="a1b5fe437ba4b567ddd5f63f192f238db"></a>
const <a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_node.html#a1b5fe437ba4b567ddd5f63f192f238db">NextSibling</a> (const char *) const</td></tr>
<tr class="memdesc:a1b5fe437ba4b567ddd5f63f192f238db inherit pub_methods_classnd_1_1_ti_xml_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Navigate to a sibling node with the given 'value'. <br /></td></tr>
<tr class="separator:a1b5fe437ba4b567ddd5f63f192f238db inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68f3a40db09599a5ebc46181c5f40eaa inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="a68f3a40db09599a5ebc46181c5f40eaa"></a>
<a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>NextSibling</b> (const char *_next)</td></tr>
<tr class="separator:a68f3a40db09599a5ebc46181c5f40eaa inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06b07ec8b34b11e01a433b7bed51b91d inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classnd_1_1_ti_xml_element.html">TiXmlElement</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_node.html#a06b07ec8b34b11e01a433b7bed51b91d">NextSiblingElement</a> () const</td></tr>
<tr class="memdesc:a06b07ec8b34b11e01a433b7bed51b91d inherit pub_methods_classnd_1_1_ti_xml_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convenience function to get through elements.  <a href="classnd_1_1_ti_xml_node.html#a06b07ec8b34b11e01a433b7bed51b91d">More...</a><br /></td></tr>
<tr class="separator:a06b07ec8b34b11e01a433b7bed51b91d inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6371e9df26c5ca9264265e341ddd93dc inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="a6371e9df26c5ca9264265e341ddd93dc"></a>
<a class="el" href="classnd_1_1_ti_xml_element.html">TiXmlElement</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>NextSiblingElement</b> ()</td></tr>
<tr class="separator:a6371e9df26c5ca9264265e341ddd93dc inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01068699493f2b605bce92f5113cdffd inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classnd_1_1_ti_xml_element.html">TiXmlElement</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_node.html#a01068699493f2b605bce92f5113cdffd">NextSiblingElement</a> (const char *) const</td></tr>
<tr class="memdesc:a01068699493f2b605bce92f5113cdffd inherit pub_methods_classnd_1_1_ti_xml_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convenience function to get through elements.  <a href="classnd_1_1_ti_xml_node.html#a01068699493f2b605bce92f5113cdffd">More...</a><br /></td></tr>
<tr class="separator:a01068699493f2b605bce92f5113cdffd inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7a1e07b5d68a0528acf8382f2448d57 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="aa7a1e07b5d68a0528acf8382f2448d57"></a>
<a class="el" href="classnd_1_1_ti_xml_element.html">TiXmlElement</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>NextSiblingElement</b> (const char *_next)</td></tr>
<tr class="separator:aa7a1e07b5d68a0528acf8382f2448d57 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92c9688017498e48a3c28728c67cea38 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="a92c9688017498e48a3c28728c67cea38"></a>
const <a class="el" href="classnd_1_1_ti_xml_element.html">TiXmlElement</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_node.html#a92c9688017498e48a3c28728c67cea38">FirstChildElement</a> () const</td></tr>
<tr class="memdesc:a92c9688017498e48a3c28728c67cea38 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convenience function to get through elements. <br /></td></tr>
<tr class="separator:a92c9688017498e48a3c28728c67cea38 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ae73455ed3c019697e4a906c30d993f inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="a1ae73455ed3c019697e4a906c30d993f"></a>
<a class="el" href="classnd_1_1_ti_xml_element.html">TiXmlElement</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>FirstChildElement</b> ()</td></tr>
<tr class="separator:a1ae73455ed3c019697e4a906c30d993f inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e935a6b08b9aef7a2a154e46ce8f672 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="a9e935a6b08b9aef7a2a154e46ce8f672"></a>
const <a class="el" href="classnd_1_1_ti_xml_element.html">TiXmlElement</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_node.html#a9e935a6b08b9aef7a2a154e46ce8f672">FirstChildElement</a> (const char *_value) const</td></tr>
<tr class="memdesc:a9e935a6b08b9aef7a2a154e46ce8f672 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convenience function to get through elements. <br /></td></tr>
<tr class="separator:a9e935a6b08b9aef7a2a154e46ce8f672 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79e13da447b7a696251161313b746137 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="a79e13da447b7a696251161313b746137"></a>
<a class="el" href="classnd_1_1_ti_xml_element.html">TiXmlElement</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>FirstChildElement</b> (const char *_value)</td></tr>
<tr class="separator:a79e13da447b7a696251161313b746137 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85fb9f036d2e0db84a7b901116c40538 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_node.html#a85fb9f036d2e0db84a7b901116c40538">Type</a> () const</td></tr>
<tr class="memdesc:a85fb9f036d2e0db84a7b901116c40538 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Query the type (as an enumerated value, above) of this node.  <a href="classnd_1_1_ti_xml_node.html#a85fb9f036d2e0db84a7b901116c40538">More...</a><br /></td></tr>
<tr class="separator:a85fb9f036d2e0db84a7b901116c40538 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcd7b42b500a430ad413377d915cd77e inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classnd_1_1_ti_xml_document.html">TiXmlDocument</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_node.html#abcd7b42b500a430ad413377d915cd77e">GetDocument</a> () const</td></tr>
<tr class="memdesc:abcd7b42b500a430ad413377d915cd77e inherit pub_methods_classnd_1_1_ti_xml_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a pointer to the Document this node lives in.  <a href="classnd_1_1_ti_xml_node.html#abcd7b42b500a430ad413377d915cd77e">More...</a><br /></td></tr>
<tr class="separator:abcd7b42b500a430ad413377d915cd77e inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a003f95a6472c8761b38c64e520f3052a inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="a003f95a6472c8761b38c64e520f3052a"></a>
<a class="el" href="classnd_1_1_ti_xml_document.html">TiXmlDocument</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>GetDocument</b> ()</td></tr>
<tr class="separator:a003f95a6472c8761b38c64e520f3052a inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acefb5b222f8a55c07ab5a06e9ad04c29 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="acefb5b222f8a55c07ab5a06e9ad04c29"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_node.html#acefb5b222f8a55c07ab5a06e9ad04c29">NoChildren</a> () const</td></tr>
<tr class="memdesc:acefb5b222f8a55c07ab5a06e9ad04c29 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if this node has no children. <br /></td></tr>
<tr class="separator:acefb5b222f8a55c07ab5a06e9ad04c29 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a369b799b16f759f6c0333d0ac0682fbc inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="a369b799b16f759f6c0333d0ac0682fbc"></a>
virtual const <a class="el" href="classnd_1_1_ti_xml_element.html">TiXmlElement</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_node.html#a369b799b16f759f6c0333d0ac0682fbc">ToElement</a> () const</td></tr>
<tr class="memdesc:a369b799b16f759f6c0333d0ac0682fbc inherit pub_methods_classnd_1_1_ti_xml_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast to a more defined type. Will return null if not of the requested type. <br /></td></tr>
<tr class="separator:a369b799b16f759f6c0333d0ac0682fbc inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a986bd2ad2c6beac4fb186a76fff0d54e inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="a986bd2ad2c6beac4fb186a76fff0d54e"></a>
virtual const <a class="el" href="classnd_1_1_ti_xml_comment.html">TiXmlComment</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_node.html#a986bd2ad2c6beac4fb186a76fff0d54e">ToComment</a> () const</td></tr>
<tr class="memdesc:a986bd2ad2c6beac4fb186a76fff0d54e inherit pub_methods_classnd_1_1_ti_xml_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast to a more defined type. Will return null if not of the requested type. <br /></td></tr>
<tr class="separator:a986bd2ad2c6beac4fb186a76fff0d54e inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaff7b87d6ed93698f5ef3ed233c99b4c inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="aaff7b87d6ed93698f5ef3ed233c99b4c"></a>
virtual const <a class="el" href="classnd_1_1_ti_xml_unknown.html">TiXmlUnknown</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_node.html#aaff7b87d6ed93698f5ef3ed233c99b4c">ToUnknown</a> () const</td></tr>
<tr class="memdesc:aaff7b87d6ed93698f5ef3ed233c99b4c inherit pub_methods_classnd_1_1_ti_xml_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast to a more defined type. Will return null if not of the requested type. <br /></td></tr>
<tr class="separator:aaff7b87d6ed93698f5ef3ed233c99b4c inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a544afbe5c1ca4dc11e24cbaeaf9681b4 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="a544afbe5c1ca4dc11e24cbaeaf9681b4"></a>
virtual const <a class="el" href="classnd_1_1_ti_xml_text.html">TiXmlText</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_node.html#a544afbe5c1ca4dc11e24cbaeaf9681b4">ToText</a> () const</td></tr>
<tr class="memdesc:a544afbe5c1ca4dc11e24cbaeaf9681b4 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast to a more defined type. Will return null if not of the requested type. <br /></td></tr>
<tr class="separator:a544afbe5c1ca4dc11e24cbaeaf9681b4 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8f52810c9086ebbb62e84485aee9164 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="ad8f52810c9086ebbb62e84485aee9164"></a>
virtual const <a class="el" href="classnd_1_1_ti_xml_declaration.html">TiXmlDeclaration</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_node.html#ad8f52810c9086ebbb62e84485aee9164">ToDeclaration</a> () const</td></tr>
<tr class="memdesc:ad8f52810c9086ebbb62e84485aee9164 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast to a more defined type. Will return null if not of the requested type. <br /></td></tr>
<tr class="separator:ad8f52810c9086ebbb62e84485aee9164 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea0961f2ab951176378aaf81007f8ac1 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="aea0961f2ab951176378aaf81007f8ac1"></a>
virtual <a class="el" href="classnd_1_1_ti_xml_element.html">TiXmlElement</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_node.html#aea0961f2ab951176378aaf81007f8ac1">ToElement</a> ()</td></tr>
<tr class="memdesc:aea0961f2ab951176378aaf81007f8ac1 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast to a more defined type. Will return null if not of the requested type. <br /></td></tr>
<tr class="separator:aea0961f2ab951176378aaf81007f8ac1 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adddb47724b43763215e6aa74324c2b04 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="adddb47724b43763215e6aa74324c2b04"></a>
virtual <a class="el" href="classnd_1_1_ti_xml_comment.html">TiXmlComment</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_node.html#adddb47724b43763215e6aa74324c2b04">ToComment</a> ()</td></tr>
<tr class="memdesc:adddb47724b43763215e6aa74324c2b04 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast to a more defined type. Will return null if not of the requested type. <br /></td></tr>
<tr class="separator:adddb47724b43763215e6aa74324c2b04 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a557cb4cc95af186c3eafaba8ac4773d4 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="a557cb4cc95af186c3eafaba8ac4773d4"></a>
virtual <a class="el" href="classnd_1_1_ti_xml_unknown.html">TiXmlUnknown</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_node.html#a557cb4cc95af186c3eafaba8ac4773d4">ToUnknown</a> ()</td></tr>
<tr class="memdesc:a557cb4cc95af186c3eafaba8ac4773d4 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast to a more defined type. Will return null if not of the requested type. <br /></td></tr>
<tr class="separator:a557cb4cc95af186c3eafaba8ac4773d4 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10d18449b992114f99d7940ea3ebe8a2 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="a10d18449b992114f99d7940ea3ebe8a2"></a>
virtual <a class="el" href="classnd_1_1_ti_xml_text.html">TiXmlText</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_node.html#a10d18449b992114f99d7940ea3ebe8a2">ToText</a> ()</td></tr>
<tr class="memdesc:a10d18449b992114f99d7940ea3ebe8a2 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast to a more defined type. Will return null if not of the requested type. <br /></td></tr>
<tr class="separator:a10d18449b992114f99d7940ea3ebe8a2 inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeafdbca3f5b58ad55b1665dbeb12bddb inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="aeafdbca3f5b58ad55b1665dbeb12bddb"></a>
virtual <a class="el" href="classnd_1_1_ti_xml_declaration.html">TiXmlDeclaration</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_node.html#aeafdbca3f5b58ad55b1665dbeb12bddb">ToDeclaration</a> ()</td></tr>
<tr class="memdesc:aeafdbca3f5b58ad55b1665dbeb12bddb inherit pub_methods_classnd_1_1_ti_xml_node"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cast to a more defined type. Will return null if not of the requested type. <br /></td></tr>
<tr class="separator:aeafdbca3f5b58ad55b1665dbeb12bddb inherit pub_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classnd_1_1_ti_xml_base"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classnd_1_1_ti_xml_base')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classnd_1_1_ti_xml_base.html">nd::TiXmlBase</a></td></tr>
<tr class="memitem:a96da71f80d4449b22c8591b12f432d46 inherit pub_methods_classnd_1_1_ti_xml_base"><td class="memItemLeft" align="right" valign="top"><a id="a96da71f80d4449b22c8591b12f432d46"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>operator new</b> (size_t size)</td></tr>
<tr class="separator:a96da71f80d4449b22c8591b12f432d46 inherit pub_methods_classnd_1_1_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb32b748b131abd9e4d44c7d709fce36 inherit pub_methods_classnd_1_1_ti_xml_base"><td class="memItemLeft" align="right" valign="top"><a id="afb32b748b131abd9e4d44c7d709fce36"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><b>operator new[]</b> (size_t size)</td></tr>
<tr class="separator:afb32b748b131abd9e4d44c7d709fce36 inherit pub_methods_classnd_1_1_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b8e9c6321837a35aab2619c2d4d8a1d inherit pub_methods_classnd_1_1_ti_xml_base"><td class="memItemLeft" align="right" valign="top"><a id="a2b8e9c6321837a35aab2619c2d4d8a1d"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>operator delete</b> (void *ptr)</td></tr>
<tr class="separator:a2b8e9c6321837a35aab2619c2d4d8a1d inherit pub_methods_classnd_1_1_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ff34b449659d23e1c12332049302260 inherit pub_methods_classnd_1_1_ti_xml_base"><td class="memItemLeft" align="right" valign="top"><a id="a6ff34b449659d23e1c12332049302260"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>operator delete[]</b> (void *ptr)</td></tr>
<tr class="separator:a6ff34b449659d23e1c12332049302260 inherit pub_methods_classnd_1_1_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4144f6d69813dad0a1ed66b71ebdec08 inherit pub_methods_classnd_1_1_ti_xml_base"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_base.html#a4144f6d69813dad0a1ed66b71ebdec08">Row</a> () const</td></tr>
<tr class="memdesc:a4144f6d69813dad0a1ed66b71ebdec08 inherit pub_methods_classnd_1_1_ti_xml_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the position, in the original source file, of this node or attribute.  <a href="classnd_1_1_ti_xml_base.html#a4144f6d69813dad0a1ed66b71ebdec08">More...</a><br /></td></tr>
<tr class="separator:a4144f6d69813dad0a1ed66b71ebdec08 inherit pub_methods_classnd_1_1_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a524f62ad15e8c22d6e9f46fe5d0dd720 inherit pub_methods_classnd_1_1_ti_xml_base"><td class="memItemLeft" align="right" valign="top"><a id="a524f62ad15e8c22d6e9f46fe5d0dd720"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_base.html#a524f62ad15e8c22d6e9f46fe5d0dd720">Column</a> () const</td></tr>
<tr class="memdesc:a524f62ad15e8c22d6e9f46fe5d0dd720 inherit pub_methods_classnd_1_1_ti_xml_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">See <a class="el" href="classnd_1_1_ti_xml_base.html#a4144f6d69813dad0a1ed66b71ebdec08" title="Return the position, in the original source file, of this node or attribute.">Row()</a> <br /></td></tr>
<tr class="separator:a524f62ad15e8c22d6e9f46fe5d0dd720 inherit pub_methods_classnd_1_1_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae27fafb3e067c855bc5a84ec132b737b inherit pub_methods_classnd_1_1_ti_xml_base"><td class="memItemLeft" align="right" valign="top"><a id="ae27fafb3e067c855bc5a84ec132b737b"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_base.html#ae27fafb3e067c855bc5a84ec132b737b">SetUserData</a> (void *user)</td></tr>
<tr class="memdesc:ae27fafb3e067c855bc5a84ec132b737b inherit pub_methods_classnd_1_1_ti_xml_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a pointer to arbitrary user data. <br /></td></tr>
<tr class="separator:ae27fafb3e067c855bc5a84ec132b737b inherit pub_methods_classnd_1_1_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7955aef40caf79c2eab7b677a876e571 inherit pub_methods_classnd_1_1_ti_xml_base"><td class="memItemLeft" align="right" valign="top"><a id="a7955aef40caf79c2eab7b677a876e571"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_base.html#a7955aef40caf79c2eab7b677a876e571">GetUserData</a> ()</td></tr>
<tr class="memdesc:a7955aef40caf79c2eab7b677a876e571 inherit pub_methods_classnd_1_1_ti_xml_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a pointer to arbitrary user data. <br /></td></tr>
<tr class="separator:a7955aef40caf79c2eab7b677a876e571 inherit pub_methods_classnd_1_1_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1a462e5d50bb125d4ecdd4d6a423aed inherit pub_methods_classnd_1_1_ti_xml_base"><td class="memItemLeft" align="right" valign="top"><a id="ac1a462e5d50bb125d4ecdd4d6a423aed"></a>
const void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_base.html#ac1a462e5d50bb125d4ecdd4d6a423aed">GetUserData</a> () const</td></tr>
<tr class="memdesc:ac1a462e5d50bb125d4ecdd4d6a423aed inherit pub_methods_classnd_1_1_ti_xml_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a pointer to arbitrary user data. <br /></td></tr>
<tr class="separator:ac1a462e5d50bb125d4ecdd4d6a423aed inherit pub_methods_classnd_1_1_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:ae6653e7c4464cb318594f399b2a09f15"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_document.html#ae6653e7c4464cb318594f399b2a09f15">Clone</a> () const</td></tr>
<tr class="memdesc:ae6653e7c4464cb318594f399b2a09f15"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create an exact duplicate of this node and return it.  <a href="classnd_1_1_ti_xml_document.html#ae6653e7c4464cb318594f399b2a09f15">More...</a><br /></td></tr>
<tr class="separator:ae6653e7c4464cb318594f399b2a09f15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classnd_1_1_ti_xml_node"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classnd_1_1_ti_xml_node')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classnd_1_1_ti_xml_node.html">nd::TiXmlNode</a></td></tr>
<tr class="memitem:a15ade4e036987d5da9bf864ceb917a76 inherit pro_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="a15ade4e036987d5da9bf864ceb917a76"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>TiXmlNode</b> (<a class="el" href="classnd_1_1_ti_xml_node.html#a2bb27146c6375995558835a590dddc08">NodeType</a> _type)</td></tr>
<tr class="separator:a15ade4e036987d5da9bf864ceb917a76 inherit pro_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0068ce32ad05ef029e57dd3f07461d00 inherit pro_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="a0068ce32ad05ef029e57dd3f07461d00"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>CopyTo</b> (<a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> *target) const</td></tr>
<tr class="separator:a0068ce32ad05ef029e57dd3f07461d00 inherit pro_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc3a563729d244349903679a38b5f62e inherit pro_methods_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="abc3a563729d244349903679a38b5f62e"></a>
<a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>Identify</b> (const char *start, TiXmlEncoding encoding)</td></tr>
<tr class="separator:abc3a563729d244349903679a38b5f62e inherit pro_methods_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_types_classnd_1_1_ti_xml_node"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classnd_1_1_ti_xml_node')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classnd_1_1_ti_xml_node.html">nd::TiXmlNode</a></td></tr>
<tr class="memitem:a2bb27146c6375995558835a590dddc08 inherit pub_types_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_node.html#a2bb27146c6375995558835a590dddc08">NodeType</a> { <br />
&#160;&#160;<b>DOCUMENT</b>, 
<b>ELEMENT</b>, 
<b>COMMENT</b>, 
<b>UNKNOWN</b>, 
<br />
&#160;&#160;<b>TEXT</b>, 
<b>DECLARATION</b>, 
<b>TYPECOUNT</b>
<br />
 }</td></tr>
<tr class="memdesc:a2bb27146c6375995558835a590dddc08"><td class="mdescLeft">&#160;</td><td class="mdescRight">The types of XML nodes supported by TinyXml.  <a href="classnd_1_1_ti_xml_node.html#a2bb27146c6375995558835a590dddc08">More...</a><br /></td></tr>
<tr class="separator:a2bb27146c6375995558835a590dddc08 inherit pub_types_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_types_classnd_1_1_ti_xml_base"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classnd_1_1_ti_xml_base')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classnd_1_1_ti_xml_base.html">nd::TiXmlBase</a></td></tr>
<tr class="memitem:a5b1588fcc9b7fee9e0fe546c22ce96da inherit pub_types_classnd_1_1_ti_xml_base"><td class="memItemLeft" align="right" valign="top"><a id="a5b1588fcc9b7fee9e0fe546c22ce96da"></a>enum &#160;</td><td class="memItemRight" valign="bottom">{ <br />
&#160;&#160;<b>TIXML_NO_ERROR</b> = 0, 
<b>TIXML_ERROR</b>, 
<b>TIXML_ERROR_OPENING_FILE</b>, 
<b>TIXML_ERROR_OUT_OF_MEMORY</b>, 
<br />
&#160;&#160;<b>TIXML_ERROR_PARSING_ELEMENT</b>, 
<b>TIXML_ERROR_FAILED_TO_READ_ELEMENT_NAME</b>, 
<b>TIXML_ERROR_READING_ELEMENT_VALUE</b>, 
<b>TIXML_ERROR_READING_ATTRIBUTES</b>, 
<br />
&#160;&#160;<b>TIXML_ERROR_PARSING_EMPTY</b>, 
<b>TIXML_ERROR_READING_END_TAG</b>, 
<b>TIXML_ERROR_PARSING_UNKNOWN</b>, 
<b>TIXML_ERROR_PARSING_COMMENT</b>, 
<br />
&#160;&#160;<b>TIXML_ERROR_PARSING_DECLARATION</b>, 
<b>TIXML_ERROR_DOCUMENT_EMPTY</b>, 
<b>TIXML_ERROR_EMBEDDED_NULL</b>, 
<b>TIXML_ERROR_PARSING_CDATA</b>, 
<br />
&#160;&#160;<b>TIXML_ERROR_DOCUMENT_TOP_ONLY</b>, 
<b>TIXML_ERROR_STRING_COUNT</b>
<br />
 }</td></tr>
<tr class="separator:a5b1588fcc9b7fee9e0fe546c22ce96da inherit pub_types_classnd_1_1_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classnd_1_1_ti_xml_base"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classnd_1_1_ti_xml_base')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classnd_1_1_ti_xml_base.html">nd::TiXmlBase</a></td></tr>
<tr class="memitem:aa27db22cfc1b8412f879eea022d67290 inherit pub_static_methods_classnd_1_1_ti_xml_base"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_base.html#aa27db22cfc1b8412f879eea022d67290">SetCondenseWhiteSpace</a> (bool condense)</td></tr>
<tr class="memdesc:aa27db22cfc1b8412f879eea022d67290 inherit pub_static_methods_classnd_1_1_ti_xml_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">The world does not agree on whether white space should be kept or not.  <a href="classnd_1_1_ti_xml_base.html#aa27db22cfc1b8412f879eea022d67290">More...</a><br /></td></tr>
<tr class="separator:aa27db22cfc1b8412f879eea022d67290 inherit pub_static_methods_classnd_1_1_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5ab5b5a4ed5abe6324a0223e5d5da5a inherit pub_static_methods_classnd_1_1_ti_xml_base"><td class="memItemLeft" align="right" valign="top"><a id="ac5ab5b5a4ed5abe6324a0223e5d5da5a"></a>
static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_base.html#ac5ab5b5a4ed5abe6324a0223e5d5da5a">IsWhiteSpaceCondensed</a> ()</td></tr>
<tr class="memdesc:ac5ab5b5a4ed5abe6324a0223e5d5da5a inherit pub_static_methods_classnd_1_1_ti_xml_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the current white space setting. <br /></td></tr>
<tr class="separator:ac5ab5b5a4ed5abe6324a0223e5d5da5a inherit pub_static_methods_classnd_1_1_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27da7d65ac28ed4b4af278ef7d0b2e83 inherit pub_static_methods_classnd_1_1_ti_xml_base"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_base.html#a27da7d65ac28ed4b4af278ef7d0b2e83">EncodeString</a> (const TIXML_STRING &amp;str, TIXML_STRING *out)</td></tr>
<tr class="memdesc:a27da7d65ac28ed4b4af278ef7d0b2e83 inherit pub_static_methods_classnd_1_1_ti_xml_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Expands entities in a string.  <a href="classnd_1_1_ti_xml_base.html#a27da7d65ac28ed4b4af278ef7d0b2e83">More...</a><br /></td></tr>
<tr class="separator:a27da7d65ac28ed4b4af278ef7d0b2e83 inherit pub_static_methods_classnd_1_1_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_attribs_classnd_1_1_ti_xml_base"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_classnd_1_1_ti_xml_base')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="classnd_1_1_ti_xml_base.html">nd::TiXmlBase</a></td></tr>
<tr class="memitem:a50c50836c4909fb534f2cd3122b2553e inherit pub_static_attribs_classnd_1_1_ti_xml_base"><td class="memItemLeft" align="right" valign="top">static const int&#160;</td><td class="memItemRight" valign="bottom"><b>utf8ByteTable</b> [256]</td></tr>
<tr class="separator:a50c50836c4909fb534f2cd3122b2553e inherit pub_static_attribs_classnd_1_1_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_static_methods_classnd_1_1_ti_xml_base"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_classnd_1_1_ti_xml_base')"><img src="closed.png" alt="-"/>&#160;Static Protected Member Functions inherited from <a class="el" href="classnd_1_1_ti_xml_base.html">nd::TiXmlBase</a></td></tr>
<tr class="memitem:a3a5214a12f153fd86db0f551cd794b0b inherit pro_static_methods_classnd_1_1_ti_xml_base"><td class="memItemLeft" align="right" valign="top"><a id="a3a5214a12f153fd86db0f551cd794b0b"></a>
static const char *&#160;</td><td class="memItemRight" valign="bottom"><b>SkipWhiteSpace</b> (const char *, TiXmlEncoding encoding)</td></tr>
<tr class="separator:a3a5214a12f153fd86db0f551cd794b0b inherit pro_static_methods_classnd_1_1_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e36bd69f695f3f52b96c17232489ac5 inherit pro_static_methods_classnd_1_1_ti_xml_base"><td class="memItemLeft" align="right" valign="top"><a id="a5e36bd69f695f3f52b96c17232489ac5"></a>
static bool&#160;</td><td class="memItemRight" valign="bottom"><b>IsWhiteSpace</b> (char c)</td></tr>
<tr class="separator:a5e36bd69f695f3f52b96c17232489ac5 inherit pro_static_methods_classnd_1_1_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4b2befb8208a6baaa7fb82ebec89fad inherit pro_static_methods_classnd_1_1_ti_xml_base"><td class="memItemLeft" align="right" valign="top"><a id="ab4b2befb8208a6baaa7fb82ebec89fad"></a>
static bool&#160;</td><td class="memItemRight" valign="bottom"><b>IsWhiteSpace</b> (int c)</td></tr>
<tr class="separator:ab4b2befb8208a6baaa7fb82ebec89fad inherit pro_static_methods_classnd_1_1_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a7139ff175d79c44ff46ad4bae7e631 inherit pro_static_methods_classnd_1_1_ti_xml_base"><td class="memItemLeft" align="right" valign="top"><a id="a0a7139ff175d79c44ff46ad4bae7e631"></a>
static const char *&#160;</td><td class="memItemRight" valign="bottom"><b>ReadName</b> (const char *p, TIXML_STRING *name, TiXmlEncoding encoding)</td></tr>
<tr class="separator:a0a7139ff175d79c44ff46ad4bae7e631 inherit pro_static_methods_classnd_1_1_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd848e44a5845de28c9a5f3fc758bea6 inherit pro_static_methods_classnd_1_1_ti_xml_base"><td class="memItemLeft" align="right" valign="top"><a id="afd848e44a5845de28c9a5f3fc758bea6"></a>
static const char *&#160;</td><td class="memItemRight" valign="bottom"><b>ReadText</b> (const char *in, TIXML_STRING *text, bool ignoreWhiteSpace, const char *endTag, bool ignoreCase, TiXmlEncoding encoding)</td></tr>
<tr class="separator:afd848e44a5845de28c9a5f3fc758bea6 inherit pro_static_methods_classnd_1_1_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ff8fa96b9be59c02539c778e1e721c5 inherit pro_static_methods_classnd_1_1_ti_xml_base"><td class="memItemLeft" align="right" valign="top"><a id="a7ff8fa96b9be59c02539c778e1e721c5"></a>
static const char *&#160;</td><td class="memItemRight" valign="bottom"><b>GetEntity</b> (const char *in, char *value, int *length, TiXmlEncoding encoding)</td></tr>
<tr class="separator:a7ff8fa96b9be59c02539c778e1e721c5 inherit pro_static_methods_classnd_1_1_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a122d9f9e6cd4d97daf2e29f8c0c411ce inherit pro_static_methods_classnd_1_1_ti_xml_base"><td class="memItemLeft" align="right" valign="top"><a id="a122d9f9e6cd4d97daf2e29f8c0c411ce"></a>
static const char *&#160;</td><td class="memItemRight" valign="bottom"><b>GetChar</b> (const char *p, char *_value, int *length, TiXmlEncoding encoding)</td></tr>
<tr class="separator:a122d9f9e6cd4d97daf2e29f8c0c411ce inherit pro_static_methods_classnd_1_1_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada0e0d9af89eab5bcc51835b160010fd inherit pro_static_methods_classnd_1_1_ti_xml_base"><td class="memItemLeft" align="right" valign="top"><a id="ada0e0d9af89eab5bcc51835b160010fd"></a>
static bool&#160;</td><td class="memItemRight" valign="bottom"><b>StringEqual</b> (const char *p, const char *endTag, bool ignoreCase, TiXmlEncoding encoding)</td></tr>
<tr class="separator:ada0e0d9af89eab5bcc51835b160010fd inherit pro_static_methods_classnd_1_1_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9be0472e398dd452e12a1bea0e8b9a0a inherit pro_static_methods_classnd_1_1_ti_xml_base"><td class="memItemLeft" align="right" valign="top"><a id="a9be0472e398dd452e12a1bea0e8b9a0a"></a>
static int&#160;</td><td class="memItemRight" valign="bottom"><b>IsAlpha</b> (unsigned char anyByte, TiXmlEncoding encoding)</td></tr>
<tr class="separator:a9be0472e398dd452e12a1bea0e8b9a0a inherit pro_static_methods_classnd_1_1_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4551e4e61ca58ad8ba7c0daa6fb208c inherit pro_static_methods_classnd_1_1_ti_xml_base"><td class="memItemLeft" align="right" valign="top"><a id="aa4551e4e61ca58ad8ba7c0daa6fb208c"></a>
static int&#160;</td><td class="memItemRight" valign="bottom"><b>IsAlphaNum</b> (unsigned char anyByte, TiXmlEncoding encoding)</td></tr>
<tr class="separator:aa4551e4e61ca58ad8ba7c0daa6fb208c inherit pro_static_methods_classnd_1_1_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac72c2c090f51de935a0ca9e4c1d1c2df inherit pro_static_methods_classnd_1_1_ti_xml_base"><td class="memItemLeft" align="right" valign="top"><a id="ac72c2c090f51de935a0ca9e4c1d1c2df"></a>
static int&#160;</td><td class="memItemRight" valign="bottom"><b>ToLower</b> (int v, TiXmlEncoding encoding)</td></tr>
<tr class="separator:ac72c2c090f51de935a0ca9e4c1d1c2df inherit pro_static_methods_classnd_1_1_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee64d045c0491cbb4fbcedabcfdaf439 inherit pro_static_methods_classnd_1_1_ti_xml_base"><td class="memItemLeft" align="right" valign="top"><a id="aee64d045c0491cbb4fbcedabcfdaf439"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>ConvertUTF32ToUTF8</b> (unsigned long input, char *output, int *length)</td></tr>
<tr class="separator:aee64d045c0491cbb4fbcedabcfdaf439 inherit pro_static_methods_classnd_1_1_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classnd_1_1_ti_xml_node"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classnd_1_1_ti_xml_node')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classnd_1_1_ti_xml_node.html">nd::TiXmlNode</a></td></tr>
<tr class="memitem:a0f5afdf9897af0a6c948b5fb85e2880e inherit pro_attribs_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="a0f5afdf9897af0a6c948b5fb85e2880e"></a>
<a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>parent</b></td></tr>
<tr class="separator:a0f5afdf9897af0a6c948b5fb85e2880e inherit pro_attribs_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ed21d602a7bd6f9695ad82b240cff84 inherit pro_attribs_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="a8ed21d602a7bd6f9695ad82b240cff84"></a>
<a class="el" href="classnd_1_1_ti_xml_node.html#a2bb27146c6375995558835a590dddc08">NodeType</a>&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
<tr class="separator:a8ed21d602a7bd6f9695ad82b240cff84 inherit pro_attribs_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69ac1bec56cc5ba024a130992ef8ad50 inherit pro_attribs_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="a69ac1bec56cc5ba024a130992ef8ad50"></a>
<a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>firstChild</b></td></tr>
<tr class="separator:a69ac1bec56cc5ba024a130992ef8ad50 inherit pro_attribs_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27b1b60d4544b437180fbd6b86366319 inherit pro_attribs_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="a27b1b60d4544b437180fbd6b86366319"></a>
<a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>lastChild</b></td></tr>
<tr class="separator:a27b1b60d4544b437180fbd6b86366319 inherit pro_attribs_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b1109ab7fa411491fc26059ec235010 inherit pro_attribs_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="a5b1109ab7fa411491fc26059ec235010"></a>
TIXML_STRING&#160;</td><td class="memItemRight" valign="bottom"><b>value</b></td></tr>
<tr class="separator:a5b1109ab7fa411491fc26059ec235010 inherit pro_attribs_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add918e02eee76cb40cf9400d798e67c0 inherit pro_attribs_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="add918e02eee76cb40cf9400d798e67c0"></a>
<a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>prev</b></td></tr>
<tr class="separator:add918e02eee76cb40cf9400d798e67c0 inherit pro_attribs_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2c838cee95b97bc21b07e1a3cc4072e inherit pro_attribs_classnd_1_1_ti_xml_node"><td class="memItemLeft" align="right" valign="top"><a id="ae2c838cee95b97bc21b07e1a3cc4072e"></a>
<a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>next</b></td></tr>
<tr class="separator:ae2c838cee95b97bc21b07e1a3cc4072e inherit pro_attribs_classnd_1_1_ti_xml_node"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classnd_1_1_ti_xml_base"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classnd_1_1_ti_xml_base')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classnd_1_1_ti_xml_base.html">nd::TiXmlBase</a></td></tr>
<tr class="memitem:a76fe359714b43331ab1a030cad16731b inherit pro_attribs_classnd_1_1_ti_xml_base"><td class="memItemLeft" align="right" valign="top"><a id="a76fe359714b43331ab1a030cad16731b"></a>
<a class="el" href="structnd_1_1_ti_xml_cursor.html">TiXmlCursor</a>&#160;</td><td class="memItemRight" valign="bottom"><b>location</b></td></tr>
<tr class="separator:a76fe359714b43331ab1a030cad16731b inherit pro_attribs_classnd_1_1_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08f8159e7abfa32abf65c1ccd63f1981 inherit pro_attribs_classnd_1_1_ti_xml_base"><td class="memItemLeft" align="right" valign="top"><a id="a08f8159e7abfa32abf65c1ccd63f1981"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classnd_1_1_ti_xml_base.html#a08f8159e7abfa32abf65c1ccd63f1981">userData</a></td></tr>
<tr class="memdesc:a08f8159e7abfa32abf65c1ccd63f1981 inherit pro_attribs_classnd_1_1_ti_xml_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Field containing a generic user pointer. <br /></td></tr>
<tr class="separator:a08f8159e7abfa32abf65c1ccd63f1981 inherit pro_attribs_classnd_1_1_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_static_attribs_classnd_1_1_ti_xml_base"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_classnd_1_1_ti_xml_base')"><img src="closed.png" alt="-"/>&#160;Static Protected Attributes inherited from <a class="el" href="classnd_1_1_ti_xml_base.html">nd::TiXmlBase</a></td></tr>
<tr class="memitem:a706ed69d41b936e917a2d22ca47c872e inherit pro_static_attribs_classnd_1_1_ti_xml_base"><td class="memItemLeft" align="right" valign="top">static const char *&#160;</td><td class="memItemRight" valign="bottom"><b>errorString</b> [TIXML_ERROR_STRING_COUNT]</td></tr>
<tr class="separator:a706ed69d41b936e917a2d22ca47c872e inherit pro_static_attribs_classnd_1_1_ti_xml_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Always the top level node. </p>
<p>A document binds together all the XML pieces. It can be saved, loaded, and printed to the screen. The 'value' of a document node is the xml file name. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a3862c5c8cb8ae79d1cf3ea09d9f166b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3862c5c8cb8ae79d1cf3ea09d9f166b9">&#9670;&nbsp;</a></span>ClearError()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void nd::TiXmlDocument::ClearError </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>If you have handled the error, it can be reset with this call. </p>
<p>The error state is automatically cleared if you Parse a new XML block. </p>

</div>
</div>
<a id="ae6653e7c4464cb318594f399b2a09f15"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae6653e7c4464cb318594f399b2a09f15">&#9670;&nbsp;</a></span>Clone()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classnd_1_1_ti_xml_node.html">TiXmlNode</a> * nd::TiXmlDocument::Clone </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Create an exact duplicate of this node and return it. </p>
<p>The memory must be deleted by the caller. </p>

<p>Implements <a class="el" href="classnd_1_1_ti_xml_node.html#a5af0153fa0699090a935a09eccf4f2f2">nd::TiXmlNode</a>.</p>

</div>
</div>
<a id="aa9d9458f5a0836974446de6c38d7815c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa9d9458f5a0836974446de6c38d7815c">&#9670;&nbsp;</a></span>Error()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool nd::TiXmlDocument::Error </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>If an error occurs, Error will be set to true. </p>
<p>Also,</p><ul>
<li>The <a class="el" href="classnd_1_1_ti_xml_document.html#a40ddb3cba045eb882fb7907fc91a7437" title="Generally, you probably want the error string ( ErrorDesc() ).">ErrorId()</a> will contain the integer identifier of the error (not generally useful)</li>
<li>The <a class="el" href="classnd_1_1_ti_xml_document.html#a494c1aaf612e0e04a32c545854cebd6e" title="Contains a textual (english) description of the error if one occurs.">ErrorDesc()</a> method will return the name of the error. (very useful)</li>
<li>The <a class="el" href="classnd_1_1_ti_xml_document.html#a741c5a46286d76d7839e944da58809d9" title="Returns the location (if known) of the error.">ErrorRow()</a> and <a class="el" href="classnd_1_1_ti_xml_document.html#ade3f628fc61a878e2cee00bd95fe5b24" title="The column where the error occured. See ErrorRow()">ErrorCol()</a> will return the location of the error (if known) </li>
</ul>

</div>
</div>
<a id="a40ddb3cba045eb882fb7907fc91a7437"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a40ddb3cba045eb882fb7907fc91a7437">&#9670;&nbsp;</a></span>ErrorId()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int nd::TiXmlDocument::ErrorId </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Generally, you probably want the error string ( <a class="el" href="classnd_1_1_ti_xml_document.html#a494c1aaf612e0e04a32c545854cebd6e" title="Contains a textual (english) description of the error if one occurs.">ErrorDesc()</a> ). </p>
<p>But if you prefer the ErrorId, this function will fetch it. </p>

</div>
</div>
<a id="a741c5a46286d76d7839e944da58809d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a741c5a46286d76d7839e944da58809d9">&#9670;&nbsp;</a></span>ErrorRow()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int nd::TiXmlDocument::ErrorRow </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns the location (if known) of the error. </p>
<p>The first column is column 1, and the first row is row 1. A value of 0 means the row and column wasn't applicable (memory errors, for example, have no row/column) or the parser lost the error. (An error in the error reporting, in that case.)</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classnd_1_1_ti_xml_document.html#a61b5c6de4d535f400ea405f1bc3a00e3" title="SetTabSize() allows the error reporting functions (ErrorRow() and ErrorCol()) to report the correct v...">SetTabSize</a>, <a class="el" href="classnd_1_1_ti_xml_base.html#a4144f6d69813dad0a1ed66b71ebdec08" title="Return the position, in the original source file, of this node or attribute.">Row</a>, <a class="el" href="classnd_1_1_ti_xml_base.html#a524f62ad15e8c22d6e9f46fe5d0dd720" title="See Row()">Column</a> </dd></dl>

</div>
</div>
<a id="a856852512732363666a3d39f39ed357f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a856852512732363666a3d39f39ed357f">&#9670;&nbsp;</a></span>LoadFile() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool nd::TiXmlDocument::LoadFile </td>
          <td>(</td>
          <td class="paramtype">FILE *&#160;</td>
          <td class="paramname"><em>file</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TiXmlEncoding&#160;</td>
          <td class="paramname"><em>encoding</em> = <code>TIXML_DEFAULT_ENCODING</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Load a file using the given FILE*. </p>
<p>Returns true if successful. Note that this method doesn't stream - the entire object pointed at by the FILE* will be interpreted as an XML file. TinyXML doesn't stream in XML from the current file location. Streaming may be added in the future. </p>

</div>
</div>
<a id="a07f988abda39c15724829ca4b0d06fd5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a07f988abda39c15724829ca4b0d06fd5">&#9670;&nbsp;</a></span>LoadFile() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool nd::TiXmlDocument::LoadFile </td>
          <td>(</td>
          <td class="paramtype">TiXmlEncoding&#160;</td>
          <td class="paramname"><em>encoding</em> = <code>TIXML_DEFAULT_ENCODING</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Load a file using the current document value. </p>
<p>Returns true if successful. Will delete any existing document data before loading. </p>

</div>
</div>
<a id="a3362ef7399922d509058b8440028db23"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3362ef7399922d509058b8440028db23">&#9670;&nbsp;</a></span>Parse()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const char * nd::TiXmlDocument::Parse </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classnd_1_1_ti_xml_parsing_data.html">TiXmlParsingData</a> *&#160;</td>
          <td class="paramname"><em>data</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">TiXmlEncoding&#160;</td>
          <td class="paramname"><em>encoding</em> = <code>TIXML_DEFAULT_ENCODING</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Parse the given null terminated block of xml data. </p>
<p>Passing in an encoding to this method (either TIXML_ENCODING_LEGACY or TIXML_ENCODING_UTF8 will force TinyXml to use that encoding, regardless of what TinyXml might otherwise try to detect. </p>

<p>Implements <a class="el" href="classnd_1_1_ti_xml_base.html">nd::TiXmlBase</a>.</p>

</div>
</div>
<a id="a337122c5ffbf232047ea8c1fa34f8eed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a337122c5ffbf232047ea8c1fa34f8eed">&#9670;&nbsp;</a></span>RootElement()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classnd_1_1_ti_xml_element.html">TiXmlElement</a>* nd::TiXmlDocument::RootElement </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Get the root element &ndash; the only top level element &ndash; of the document. </p>
<p>In well formed XML, there should only be one. TinyXml is tolerant of multiple elements at the document level. </p>

</div>
</div>
<a id="a61b5c6de4d535f400ea405f1bc3a00e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a61b5c6de4d535f400ea405f1bc3a00e3">&#9670;&nbsp;</a></span>SetTabSize()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void nd::TiXmlDocument::SetTabSize </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>_tabsize</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p><a class="el" href="classnd_1_1_ti_xml_document.html#a61b5c6de4d535f400ea405f1bc3a00e3" title="SetTabSize() allows the error reporting functions (ErrorRow() and ErrorCol()) to report the correct v...">SetTabSize()</a> allows the error reporting functions (<a class="el" href="classnd_1_1_ti_xml_document.html#a741c5a46286d76d7839e944da58809d9" title="Returns the location (if known) of the error.">ErrorRow()</a> and <a class="el" href="classnd_1_1_ti_xml_document.html#ade3f628fc61a878e2cee00bd95fe5b24" title="The column where the error occured. See ErrorRow()">ErrorCol()</a>) to report the correct values for row and column. </p>
<p>It does not change the output or input in any way.</p>
<p>By calling this method, with a tab size greater than 0, the row and column of each node and attribute is stored when the file is loaded. Very useful for tracking the DOM back in to the source file.</p>
<p>The tab size is required for calculating the location of nodes. If not set, the default of 4 is used. The tabsize is set per document. Setting the tabsize to 0 disables row/column tracking.</p>
<p>Note that row and column tracking is not supported when using operator&gt;&gt;.</p>
<p>The tab size needs to be enabled before the parse or load. Correct usage: </p><pre class="fragment">TiXmlDocument doc;
doc.SetTabSize( 8 );
doc.Load( "myfile.xml" );
</pre><dl class="section see"><dt>See also</dt><dd><a class="el" href="classnd_1_1_ti_xml_base.html#a4144f6d69813dad0a1ed66b71ebdec08" title="Return the position, in the original source file, of this node or attribute.">Row</a>, <a class="el" href="classnd_1_1_ti_xml_base.html#a524f62ad15e8c22d6e9f46fe5d0dd720" title="See Row()">Column</a> </dd></dl>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><b>nd</b></li><li class="navelem"><a class="el" href="classnd_1_1_ti_xml_document.html">TiXmlDocument</a></li>
    <li class="footer">Generated by <a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 </li>
  </ul>
</div>
</body>
</html>
